thought without implementation